from tkinter import *
root = Tk()
root.title('Mikhail Emelyanov')
root.geometry('500x500')
canvas = Canvas(bg = 'red', width =500, height=500)
canvas.pack(anchor = CENTER, expand = 1)
x=10
y=20
N=5
coords = [0,0,10,0,10,10, 20,10,20,30,10,30,10,20,0,20]
for i in range(len(coords)):
    coords[i] *=N
for i in range(len(coords)):
    if i%2==0:
        coords[i]+=x
    else:
        coords[i] +=y
f = 1
for x in coords:
    if not(0<=x<=500):
        f = 0
        break
if f:
    canvas.create_polygon(coords, fill = "blue", outline = 'violet')
    root.mainloop()
else:
    print('Выходит за границы')